﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

using PMServiceDesk.BusinessLogic;

namespace PMServiceDesk.Web.AppCode
{
    public class MasterPageView
    {
        public List<KeyValuePair<string, string>> Proyectos { get; set; }
        public string ProyectoActual { get; set; }
    }

    public static class MasterPageIU
    {
        public static MasterPageView ListarProyectosPorUsuario()
        {
            MasterPageView view = new MasterPageView();

            view.Proyectos = SoporteLogic.ProyectosPorUsuario(Sesion.Usuario.Id);
            view.ProyectoActual = Sesion.Usuario.ProyectoId;

            return view;
        }

        public static bool CambiarProyecto(string proyectoId)
        {
            UsuarioLogic logic = new UsuarioLogic();

            Sesion.Usuario = logic.CargarUsuarioPorProyecto(Sesion.Usuario.Id, proyectoId);

            return true;
        }
    }
}